<?php

class Tabelkonten extends CI_Model {

    function index() {
        $q = $this->db->get('tabelkontens');
        return $q;
    }

    function show($no_id) {
        $this->db->where('no_id', $no_id);
        $q = $this->db->get('tabelkontens');
        return $q;
    }

    function edit($no_id) {
        $this->db->where('no_id', $no_id);
        $q = $this->db->get('tabelkontens');
        return $q;
    }

    function create($judul, $isi, $tgl_posting) {
        $data = array(
            'judul' => $judul,
            'isi' => $isi,
            'tgl_posting' => $tgl_posting
        );
        $this->db->insert('tabelkontens', $data);
        redirect('tabelkontens/index');
    }

    function update($no_id,$judul, $isi) {
        $data = array(
            'judul' => $judul,
            'isi' => $isi,
        );
        $this->db->where('no_id', $no_id);
        $this->db->update('tabelkontens', $data);
        redirect('tabelkontens/index');
    }

    function delete($no_id) {
        $this->db->where('no_id', $no_id);
        $this->db->delete('tabelkontens');
        redirect('tabelkontens/index');
    }

    public function record_count() {
        return $this->db->count_all("tabelkontens");
    }

    function fetch_costumer($limit, $start) {
        $this->db->order_by('no_id', 'DESC');
        $this->db->limit($limit, $start);
        $query = $this->db->get("tabelkontens");
        return $query;
    }

}

?>
